electricity wind energy solar power electric solar renewable energy alternative energy solar energy energy grid code compliance power